const puppeteer = require('puppeteer');
const devices = puppeteer.devices
const iPhone = devices['iPhone X'];

(async () => {
    const browser = await puppeteer.launch({
        headless: false,
        slowMo: 250,
        devTools: true
    });
    const page = await browser.newPage();
    // await page.emulate(iPhone);
    await page.goto('https://www.toutiao.com');
    await page.type('.tt-input__inner', '桑黄', {delay: 100});
    await page.click('.tt-button.tt-button--default')
    await page.waitFor(3000);
    
    const target  = await browser.waitForTarget(t=> t.url().includes('https://www.toutiao.com/search/'));

    const newPage = await target.page();
  console.log(newPage);

    await newPage.screenshot({path: 'toutiao.png'});
    await browser.close();
})();